<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Index</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script><script language=JavaScript src="../javascript/searchdata.js"></script></head><body class="IndexPage" onLoad="NDOnLoad()"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>

<!--  Generated by Natural Docs, version 1.52 -->
<!--  http://www.naturaldocs.org  -->

<!-- saved from url=(0026)http://www.naturaldocs.org -->




<div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar><a href="General.html#Symbols">$#!</a> &middot; 0-9 &middot; <a href="General2.html#A">A</a> &middot; <a href="General3.html#B">B</a> &middot; <a href="#C">C</a> &middot; <a href="General5.html#D">D</a> &middot; <a href="General6.html#E">E</a> &middot; <a href="General7.html#F">F</a> &middot; <a href="General8.html#G">G</a> &middot; <a href="General9.html#H">H</a> &middot; <a href="General10.html#I">I</a> &middot; <a href="General10.html#J">J</a> &middot; <a href="General10.html#K">K</a> &middot; <a href="General11.html#L">L</a> &middot; <a href="General11.html#M">M</a> &middot; <a href="General12.html#N">N</a> &middot; <a href="General13.html#O">O</a> &middot; <a href="General14.html#P">P</a> &middot; <a href="General14.html#Q">Q</a> &middot; <a href="General15.html#R">R</a> &middot; <a href="General16.html#S">S</a> &middot; <a href="General17.html#T">T</a> &middot; <a href="General18.html#U">U</a> &middot; <a href="General18.html#V">V</a> &middot; <a href="General18.html#W">W</a> &middot; <a href="General18.html#X">X</a> &middot; Y &middot; <a href="General18.html#Z">Z</a></div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="C"></a>C</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/rsa/RSAKey-as.html#RSAKey.canDecrypt" id=link186 onMouseOver="ShowTip(event, 'tt186', 'link186')" onMouseOut="HideTip('tt186')" class=ISymbol>canDecrypt</a>, <span class=IParent>RSAKey</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/rsa/RSAKey-as.html#RSAKey.canEncrypt" id=link187 onMouseOver="ShowTip(event, 'tt187', 'link187')" onMouseOut="HideTip('tt187')" class=ISymbol>canEncrypt</a>, <span class=IParent>RSAKey</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSConfig-as.html#TLSConfig.CAStore" id=link188 onMouseOver="ShowTip(event, 'tt188', 'link188')" onMouseOut="HideTip('tt188')" class=ISymbol>CAStore</a>, <span class=IParent>TLSConfig</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>CBCMode</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/symmetric/CBCMode-as.html#CBCMode" id=link189 onMouseOver="ShowTip(event, 'tt189', 'link189')" onMouseOut="HideTip('tt189')" class=IParent>Global</a><a href="../files/com/hurlant/crypto/symmetric/CBCMode-as.html#CBCMode.CBCMode" id=link190 onMouseOver="ShowTip(event, 'tt190', 'link190')" onMouseOut="HideTip('tt190')" class=IParent>CBCMode</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/math/BigInteger-as.html#BigInteger.cbit" id=link191 onMouseOver="ShowTip(event, 'tt191', 'link191')" onMouseOut="HideTip('tt191')" class=ISymbol>cbit</a>, <span class=IParent>BigInteger</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSConfig-as.html#TLSConfig.certificate" id=link192 onMouseOver="ShowTip(event, 'tt192', 'link192')" onMouseOut="HideTip('tt192')" class=ISymbol>certificate</a>, <span class=IParent>TLSConfig</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/util/der/Type-as.html#Type.CERTIFICATE" id=link193 onMouseOver="ShowTip(event, 'tt193', 'link193')" onMouseOut="HideTip('tt193')" class=ISymbol>CERTIFICATE</a>, <span class=IParent>Type</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSError-as.html#TLSError.certificate_expired" id=link194 onMouseOver="ShowTip(event, 'tt194', 'link194')" onMouseOut="HideTip('tt194')" class=ISymbol>certificate_expired</a>, <span class=IParent>TLSError</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/util/der/PEM-as.html#PEM.CERTIFICATE_FOOTER" id=link195 onMouseOver="ShowTip(event, 'tt195', 'link195')" onMouseOut="HideTip('tt195')" class=ISymbol>CERTIFICATE_FOOTER</a>, <span class=IParent>PEM</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/util/der/PEM-as.html#PEM.CERTIFICATE_HEADER" id=link196 onMouseOver="ShowTip(event, 'tt196', 'link196')" onMouseOut="HideTip('tt196')" class=ISymbol>CERTIFICATE_HEADER</a>, <span class=IParent>PEM</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSError-as.html#TLSError.certificate_revoked" id=link197 onMouseOver="ShowTip(event, 'tt197', 'link197')" onMouseOut="HideTip('tt197')" class=ISymbol>certificate_revoked</a>, <span class=IParent>TLSError</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSError-as.html#TLSError.certificate_unknown" id=link198 onMouseOver="ShowTip(event, 'tt198', 'link198')" onMouseOut="HideTip('tt198')" class=ISymbol>certificate_unknown</a>, <span class=IParent>TLSError</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>CFB8Mode</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/symmetric/CFB8Mode-as.html#CFB8Mode" id=link199 onMouseOver="ShowTip(event, 'tt199', 'link199')" onMouseOut="HideTip('tt199')" class=IParent>Global</a><a href="../files/com/hurlant/crypto/symmetric/CFB8Mode-as.html#CFB8Mode.CFB8Mode" id=link200 onMouseOver="ShowTip(event, 'tt200', 'link200')" onMouseOut="HideTip('tt200')" class=IParent>CFB8Mode</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>CFBMode</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/symmetric/CFBMode-as.html#CFBMode" id=link201 onMouseOver="ShowTip(event, 'tt201', 'link201')" onMouseOut="HideTip('tt201')" class=IParent>Global</a><a href="../files/com/hurlant/crypto/symmetric/CFBMode-as.html#CFBMode.CFBMode" id=link202 onMouseOver="ShowTip(event, 'tt202', 'link202')" onMouseOut="HideTip('tt202')" class=IParent>CFBMode</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/math/BigInteger-as.html#BigInteger.changeBit" id=link203 onMouseOver="ShowTip(event, 'tt203', 'link203')" onMouseOut="HideTip('tt203')" class=ISymbol>changeBit</a>, <span class=IParent>BigInteger</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/HTTPResponse-as.html#HTTPResponse.charSet" id=link204 onMouseOver="ShowTip(event, 'tt204', 'link204')" onMouseOut="HideTip('tt204')" class=ISymbol>charSet</a>, <span class=IParent>HTTPResponse</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>charSetEncoding</span><div class=ISubIndex><a href="../files/org/torproject/model/SOCKS5Model-as.html#SOCKS5Model.charSetEncoding" id=link205 onMouseOver="ShowTip(event, 'tt205', 'link205')" onMouseOut="HideTip('tt205')" class=IParent>SOCKS5Model</a><a href="../files/org/torproject/model/TorControlModel-as.html#TorControlModel.charSetEncoding" id=link206 onMouseOver="ShowTip(event, 'tt206', 'link206')" onMouseOut="HideTip('tt206')" class=IParent>TorControlModel</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/math/BigInteger-as.html#BigInteger.chunkSize" id=link207 onMouseOver="ShowTip(event, 'tt207', 'link207')" onMouseOut="HideTip('tt207')" class=ISymbol>chunkSize</a>, <span class=IParent>BigInteger</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>cipher</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/tls/CipherSuites-as.html#CipherSuites.cipher" id=link208 onMouseOver="ShowTip(event, 'tt208', 'link208')" onMouseOut="HideTip('tt208')" class=IParent>CipherSuites</a><a href="../files/com/hurlant/crypto/symmetric/SimpleIVMode-as.html#SimpleIVMode.cipher" id=link209 onMouseOver="ShowTip(event, 'tt209', 'link209')" onMouseOut="HideTip('tt209')" class=IParent>SimpleIVMode</a><a href="../files/com/hurlant/crypto/tls/TLSConnectionState-as.html#TLSConnectionState.cipher" id=link210 onMouseOver="ShowTip(event, 'tt210', 'link210')" onMouseOut="HideTip('tt210')" class=IParent>TLSConnectionState</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSConnectionState-as.html#TLSConnectionState.CIPHER_IV" id=link211 onMouseOver="ShowTip(event, 'tt211', 'link211')" onMouseOut="HideTip('tt211')" class=ISymbol>CIPHER_IV</a>, <span class=IParent>TLSConnectionState</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSConnectionState-as.html#TLSConnectionState.CIPHER_key" id=link212 onMouseOver="ShowTip(event, 'tt212', 'link212')" onMouseOut="HideTip('tt212')" class=ISymbol>CIPHER_key</a>, <span class=IParent>TLSConnectionState</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSConfig-as.html#TLSConfig.cipherSuites" id=link213 onMouseOver="ShowTip(event, 'tt213', 'link213')" onMouseOut="HideTip('tt213')" class=ISymbol>cipherSuites</a>, <span class=IParent>TLSConfig</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>CipherSuites</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/tls/CipherSuites-as.html#CipherSuites" id=link214 onMouseOver="ShowTip(event, 'tt214', 'link214')" onMouseOut="HideTip('tt214')" class=IParent>Global</a><a href="../files/com/hurlant/crypto/tls/CipherSuites-as.html#CipherSuites.CipherSuites" id=link215 onMouseOver="ShowTip(event, 'tt215', 'link215')" onMouseOut="HideTip('tt215')" class=IParent>CipherSuites</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>cipherType</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/tls/TLSConnectionState-as.html#TLSConnectionState.cipherType" id=link216 onMouseOver="ShowTip(event, 'tt216', 'link216')" onMouseOut="HideTip('tt216')" class=IParent>TLSConnectionState</a><a href="../files/com/hurlant/crypto/tls/TLSSecurityParameters-as.html#TLSSecurityParameters.cipherType" id=link217 onMouseOver="ShowTip(event, 'tt217', 'link217')" onMouseOut="HideTip('tt217')" class=IParent>TLSSecurityParameters</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/TorControlCircuit-as.html#TorControlCircuit.circuitDataDelimiter" id=link218 onMouseOver="ShowTip(event, 'tt218', 'link218')" onMouseOut="HideTip('tt218')" class=ISymbol>circuitDataDelimiter</a>, <span class=IParent>TorControlCircuit</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/TorControlCircuit-as.html#TorControlCircuit.circuitDataSectionDelimiter" id=link219 onMouseOver="ShowTip(event, 'tt219', 'link219')" onMouseOut="HideTip('tt219')" class=ISymbol>circuitDataSectionDelimiter</a>, <span class=IParent>TorControlCircuit</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>CircuitsDemo</span><div class=ISubIndex><a href="../files/demos/CircuitsDemo-as.html#CircuitsDemo" id=link220 onMouseOver="ShowTip(event, 'tt220', 'link220')" onMouseOut="HideTip('tt220')" class=IParent>Global</a><a href="../files/demos/CircuitsDemo-as.html#CircuitsDemo.CircuitsDemo" id=link221 onMouseOver="ShowTip(event, 'tt221', 'link221')" onMouseOut="HideTip('tt221')" class=IParent>CircuitsDemo</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/TorControlCircuit-as.html#TorControlCircuit.circuitTailDataDelimiter" id=link222 onMouseOver="ShowTip(event, 'tt222', 'link222')" onMouseOut="HideTip('tt222')" class=ISymbol>circuitTailDataDelimiter</a>, <span class=IParent>TorControlCircuit</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/math/BigInteger-as.html#BigInteger.bi_internal.clamp" id=link223 onMouseOver="ShowTip(event, 'tt223', 'link223')" onMouseOut="HideTip('tt223')" class=ISymbol>clamp</a>, <span class=IParent>BigInteger.<wbr>bi_internal</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>ClassicReduction</span><div class=ISubIndex><a href="../files/com/hurlant/math/ClassicReduction-as.html#ClassicReduction" id=link224 onMouseOver="ShowTip(event, 'tt224', 'link224')" onMouseOut="HideTip('tt224')" class=IParent>Global</a><a href="../files/com/hurlant/math/ClassicReduction-as.html#ClassicReduction.ClassicReduction" id=link225 onMouseOver="ShowTip(event, 'tt225', 'link225')" onMouseOut="HideTip('tt225')" class=IParent>ClassicReduction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/math/BigInteger-as.html#BigInteger.clearBit" id=link226 onMouseOver="ShowTip(event, 'tt226', 'link226')" onMouseOut="HideTip('tt226')" class=ISymbol>clearBit</a>, <span class=IParent>BigInteger</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSEngine-as.html#TLSEngine.CLIENT" id=link227 onMouseOver="ShowTip(event, 'tt227', 'link227')" onMouseOut="HideTip('tt227')" class=ISymbol>CLIENT</a>, <span class=IParent>TLSEngine</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSSecurityParameters-as.html#TLSSecurityParameters.clientRandom" id=link228 onMouseOver="ShowTip(event, 'tt228', 'link228')" onMouseOut="HideTip('tt228')" class=ISymbol>clientRandom</a>, <span class=IParent>TLSSecurityParameters</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/math/BigInteger-as.html#BigInteger.clone" id=link229 onMouseOver="ShowTip(event, 'tt229', 'link229')" onMouseOut="HideTip('tt229')" class=ISymbol>clone</a>, <span class=IParent>BigInteger</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>close</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/tls/TLSEngine-as.html#TLSEngine.close" id=link230 onMouseOver="ShowTip(event, 'tt230', 'link230')" onMouseOut="HideTip('tt230')" class=IParent>TLSEngine</a><a href="../files/com/hurlant/crypto/tls/TLSSocket-as.html#TLSSocket.close" id=link231 onMouseOver="ShowTip(event, 'tt231', 'link231')" onMouseOut="HideTip('tt231')" class=IParent>TLSSocket</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSError-as.html#TLSError.close_notify" id=link232 onMouseOver="ShowTip(event, 'tt232', 'link232')" onMouseOut="HideTip('tt232')" class=ISymbol>close_notify</a>, <span class=IParent>TLSError</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/hash/MD5-as.html#MD5.cmn" id=link233 onMouseOver="ShowTip(event, 'tt233', 'link233')" onMouseOut="HideTip('tt233')" class=ISymbol>cmn</a>, <span class=IParent>MD5</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/rsa/RSAKey-as.html#RSAKey.coeff" id=link234 onMouseOver="ShowTip(event, 'tt234', 'link234')" onMouseOut="HideTip('tt234')" class=ISymbol>coeff</a>, <span class=IParent>RSAKey</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>commitWrite</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/tls/TLSEngine-as.html#TLSEngine.commitWrite" id=link235 onMouseOver="ShowTip(event, 'tt235', 'link235')" onMouseOut="HideTip('tt235')" class=IParent>TLSEngine</a><a href="../files/com/hurlant/crypto/tls/TLSSocket-as.html#TLSSocket.commitWrite" id=link236 onMouseOver="ShowTip(event, 'tt236', 'link236')" onMouseOut="HideTip('tt236')" class=IParent>TLSSocket</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/util/der/OID-as.html#OID.COMMON_NAME" id=link237 onMouseOver="ShowTip(event, 'tt237', 'link237')" onMouseOut="HideTip('tt237')" class=ISymbol>COMMON_NAME</a>, <span class=IParent>OID</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/math/BigInteger-as.html#BigInteger.compareTo" id=link238 onMouseOver="ShowTip(event, 'tt238', 'link238')" onMouseOut="HideTip('tt238')" class=ISymbol>compareTo</a>, <span class=IParent>BigInteger</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSSecurityParameters-as.html#TLSSecurityParameters.compression" id=link239 onMouseOver="ShowTip(event, 'tt239', 'link239')" onMouseOut="HideTip('tt239')" class=ISymbol>compression</a>, <span class=IParent>TLSSecurityParameters</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSSecurityParameters-as.html#TLSSecurityParameters.COMPRESSION_NULL" id=link240 onMouseOver="ShowTip(event, 'tt240', 'link240')" onMouseOut="HideTip('tt240')" class=ISymbol>COMPRESSION_NULL</a>, <span class=IParent>TLSSecurityParameters</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSConfig-as.html#TLSConfig.compressions" id=link241 onMouseOver="ShowTip(event, 'tt241', 'link241')" onMouseOut="HideTip('tt241')" class=ISymbol>compressions</a>, <span class=IParent>TLSConfig</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/hash/HMAC-as.html#HMAC.compute" id=link242 onMouseOver="ShowTip(event, 'tt242', 'link242')" onMouseOut="HideTip('tt242')" class=ISymbol>compute</a>, <span class=IParent>HMAC</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSSecurityParameters-as.html#TLSSecurityParameters.computeVerifyData" id=link243 onMouseOver="ShowTip(event, 'tt243', 'link243')" onMouseOut="HideTip('tt243')" class=ISymbol>computeVerifyData</a>, <span class=IParent>TLSSecurityParameters</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/TorControl-as.html#TorControl.config" id=link244 onMouseOver="ShowTip(event, 'tt244', 'link244')" onMouseOut="HideTip('tt244')" class=ISymbol>config</a>, <span class=IParent>TorControl</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/TorControl-as.html#TorControl.configData" id=link245 onMouseOver="ShowTip(event, 'tt245', 'link245')" onMouseOut="HideTip('tt245')" class=ISymbol>configData</a>, <span class=IParent>TorControl</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/TorControl-as.html#TorControl.configFile" id=link246 onMouseOver="ShowTip(event, 'tt246', 'link246')" onMouseOut="HideTip('tt246')" class=ISymbol>configFile</a>, <span class=IParent>TorControl</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>connect</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/tls/TLSSocket-as.html#TLSSocket.connect" id=link247 onMouseOver="ShowTip(event, 'tt247', 'link247')" onMouseOut="HideTip('tt247')" class=IParent>TLSSocket</a><a href="../files/org/torproject/TorControl-as.html#TorControl.connect" id=link248 onMouseOver="ShowTip(event, 'tt248', 'link248')" onMouseOut="HideTip('tt248')" class=IParent>TorControl</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>connected</span><div class=ISubIndex><a href="../files/org/torproject/SOCKS5Tunnel-as.html#SOCKS5Tunnel.connected" id=link249 onMouseOver="ShowTip(event, 'tt249', 'link249')" onMouseOut="HideTip('tt249')" class=IParent>SOCKS5Tunnel</a><a href="../files/com/hurlant/crypto/tls/TLSSocket-as.html#TLSSocket.connected" id=link250 onMouseOver="ShowTip(event, 'tt250', 'link250')" onMouseOut="HideTip('tt250')" class=IParent>TLSSocket</a><a href="../files/org/torproject/TorControl-as.html#TorControl.connected" id=link251 onMouseOver="ShowTip(event, 'tt251', 'link251')" onMouseOut="HideTip('tt251')" class=IParent>TorControl</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/SOCKS5Tunnel-as.html#SOCKS5Tunnel.connectionType" id=link252 onMouseOver="ShowTip(event, 'tt252', 'link252')" onMouseOut="HideTip('tt252')" class=ISymbol>connectionType</a>, <span class=IParent>SOCKS5Tunnel</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/tls/TLSTest-as.html#TLSTest.connectLoginYahooCom" id=link253 onMouseOver="ShowTip(event, 'tt253', 'link253')" onMouseOut="HideTip('tt253')" class=ISymbol>connectLoginYahooCom</a>, <span class=IParent>TLSTest</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Constants</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/symmetric/AESKey-as.html#AESKey.Constants"  class=IParent>AESKey</a><a href="../files/com/hurlant/crypto/prng/ARC4-as.html#ARC4.Constants"  class=IParent>ARC4</a><a href="../files/com/hurlant/util/Base64-as.html#Base64.Constants"  class=IParent>Base64</a><a href="../files/com/hurlant/math/BigInteger-as.html#BigInteger.Constants"  class=IParent>BigInteger</a><a href="../files/com/hurlant/crypto/symmetric/BlowFishKey-as.html#BlowFishKey.Constants"  class=IParent>BlowFishKey</a><a href="../files/com/hurlant/crypto/tls/BulkCiphers-as.html#BulkCiphers.Constants"  class=IParent>BulkCiphers</a><a href="../files/com/hurlant/crypto/tls/CipherSuites-as.html#CipherSuites.Constants"  class=IParent>CipherSuites</a><a href="../files/com/hurlant/crypto/symmetric/DESKey-as.html#DESKey.Constants"  class=IParent>DESKey</a><a href="../files/org/torproject/model/HTTPCookie-as.html#HTTPCookie.Constants"  class=IParent>HTTPCookie</a><a href="../files/org/torproject/model/HTTPResponse-as.html#HTTPResponse.Constants"  class=IParent>HTTPResponse</a><a href="../files/org/torproject/model/HTTPResponseHeader-as.html#HTTPResponseHeader.Constants"  class=IParent>HTTPResponseHeader</a><a href="../files/com/hurlant/crypto/tls/KeyExchanges-as.html#KeyExchanges.Constants"  class=IParent>KeyExchanges</a><a href="../files/com/hurlant/crypto/tls/MACs-as.html#MACs.Constants"  class=IParent>MACs</a><a href="../files/com/hurlant/crypto/hash/MD2-as.html#MD2.Constants"  class=IParent>MD2</a><a href="../files/com/hurlant/crypto/hash/MD5-as.html#MD5.Constants"  class=IParent>MD5</a><a href="../files/com/hurlant/util/der/OID-as.html#OID.Constants"  class=IParent>OID</a><a href="../files/com/hurlant/util/der/PEM-as.html#PEM.Constants"  class=IParent>PEM</a><a href="../files/com/hurlant/crypto/hash/SHA1-as.html#SHA1.Constants"  class=IParent>SHA1</a><a href="../files/com/hurlant/crypto/hash/SHA256-as.html#SHA256.Constants"  class=IParent>SHA256</a><a href="../files/org/torproject/model/SOCKS5Model-as.html#SOCKS5Model.Constants"  class=IParent>SOCKS5Model</a><a href="../files/org/torproject/SOCKS5Tunnel-as.html#SOCKS5Tunnel.Constants"  class=IParent>SOCKS5Tunnel</a><a href="../files/org/torproject/events/SOCKS5TunnelEvent-as.html#SOCKS5TunnelEvent.Constants"  class=IParent>SOCKS5TunnelEvent</a><a href="../files/com/hurlant/crypto/tls/TLSEngine-as.html#TLSEngine.Constants"  class=IParent>TLSEngine</a><a href="../files/com/hurlant/crypto/tls/TLSError-as.html#TLSError.Constants"  class=IParent>TLSError</a><a href="../files/com/hurlant/crypto/tls/TLSEvent-as.html#TLSEvent.Constants"  class=IParent>TLSEvent</a><a href="../files/com/hurlant/crypto/tls/TLSSecurityParameters-as.html#TLSSecurityParameters.Constants"  class=IParent>TLSSecurityParameters</a><a href="../files/org/torproject/TorControl-as.html#TorControl.Constants"  class=IParent>TorControl</a><a href="../files/org/torproject/model/TorControlCircuit-as.html#TorControlCircuit.Constants"  class=IParent>TorControlCircuit</a><a href="../files/org/torproject/model/TorControlCircuitHop-as.html#TorControlCircuitHop.Constants"  class=IParent>TorControlCircuitHop</a><a href="../files/org/torproject/events/TorControlEvent-as.html#TorControlEvent.Constants"  class=IParent>TorControlEvent</a><a href="../files/org/torproject/model/TorControlModel-as.html#TorControlModel.Constants"  class=IParent>TorControlModel</a><a href="../files/com/hurlant/util/der/Type-as.html#Type.Constants"  class=IParent>Type</a><a href="../files/org/torproject/utils/URLUtil-as.html#URLUtil.Constants"  class=IParent>URLUtil</a><a href="../files/com/hurlant/crypto/symmetric/XTeaKey-as.html#XTeaKey.Constants"  class=IParent>XTeaKey</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/SOCKS5Model-as.html#SOCKS5Model.contentEncodingType" id=link254 onMouseOver="ShowTip(event, 'tt254', 'link254')" onMouseOut="HideTip('tt254')" class=ISymbol>contentEncodingType</a>, <span class=IParent>SOCKS5Model</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/TorControl-as.html#TorControl.controlIP" id=link255 onMouseOver="ShowTip(event, 'tt255', 'link255')" onMouseOut="HideTip('tt255')" class=ISymbol>controlIP</a>, <span class=IParent>TorControl</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/TorControlModel-as.html#TorControlModel.controlLineEnd" id=link256 onMouseOver="ShowTip(event, 'tt256', 'link256')" onMouseOut="HideTip('tt256')" class=ISymbol>controlLineEnd</a>, <span class=IParent>TorControlModel</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/TorControl-as.html#TorControl.controlPort" id=link257 onMouseOver="ShowTip(event, 'tt257', 'link257')" onMouseOut="HideTip('tt257')" class=ISymbol>controlPort</a>, <span class=IParent>TorControl</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>convert</span><div class=ISubIndex><a href="../files/com/hurlant/math/BarrettReduction-as.html#BarrettReduction.convert" id=link258 onMouseOver="ShowTip(event, 'tt258', 'link258')" onMouseOut="HideTip('tt258')" class=IParent>BarrettReduction</a><a href="../files/com/hurlant/math/ClassicReduction-as.html#ClassicReduction.convert" id=link259 onMouseOver="ShowTip(event, 'tt259', 'link259')" onMouseOut="HideTip('tt259')" class=IParent>ClassicReduction</a><a href="../files/com/hurlant/math/IReduction-as.html#IReduction.convert" id=link260 onMouseOver="ShowTip(event, 'tt260', 'link260')" onMouseOut="HideTip('tt260')" class=IParent>IReduction</a><a href="../files/com/hurlant/math/MontgomeryReduction-as.html#MontgomeryReduction.convert" id=link261 onMouseOver="ShowTip(event, 'tt261', 'link261')" onMouseOut="HideTip('tt261')" class=IParent>MontgomeryReduction</a><a href="../files/com/hurlant/math/NullReduction-as.html#NullReduction.convert" id=link262 onMouseOver="ShowTip(event, 'tt262', 'link262')" onMouseOut="HideTip('tt262')" class=IParent>NullReduction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/HTTPCookie-as.html#HTTPCookie.cookieDelimiter" id=link263 onMouseOver="ShowTip(event, 'tt263', 'link263')" onMouseOut="HideTip('tt263')" class=ISymbol>cookieDelimiter</a>, <span class=IParent>HTTPCookie</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/HTTPResponse-as.html#HTTPResponse.cookieSetHeader" id=link264 onMouseOver="ShowTip(event, 'tt264', 'link264')" onMouseOut="HideTip('tt264')" class=ISymbol>cookieSetHeader</a>, <span class=IParent>HTTPResponse</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/math/BigInteger-as.html#BigInteger.bi_internal.copyTo" id=link265 onMouseOver="ShowTip(event, 'tt265', 'link265')" onMouseOut="HideTip('tt265')" class=ISymbol>copyTo</a>, <span class=IParent>BigInteger.<wbr>bi_internal</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>core</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/symmetric/CTRMode-as.html#CTRMode.core" id=link266 onMouseOver="ShowTip(event, 'tt266', 'link266')" onMouseOut="HideTip('tt266')" class=IParent>CTRMode</a><a href="../files/com/hurlant/crypto/symmetric/OFBMode-as.html#OFBMode.core" id=link267 onMouseOver="ShowTip(event, 'tt267', 'link267')" onMouseOut="HideTip('tt267')" class=IParent>OFBMode</a><a href="../files/com/hurlant/crypto/hash/SHA1-as.html#SHA1.core" id=link268 onMouseOver="ShowTip(event, 'tt268', 'link268')" onMouseOut="HideTip('tt268')" class=IParent>SHA1</a><a href="../files/com/hurlant/crypto/hash/SHA256-as.html#SHA256.core" id=link269 onMouseOver="ShowTip(event, 'tt269', 'link269')" onMouseOut="HideTip('tt269')" class=IParent>SHA256</a><a href="../files/com/hurlant/crypto/hash/SHABase-as.html#SHABase.core" id=link270 onMouseOver="ShowTip(event, 'tt270', 'link270')" onMouseOut="HideTip('tt270')" class=IParent>SHABase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/crypto/hash/MD5-as.html#MD5.core_md5" id=link271 onMouseOver="ShowTip(event, 'tt271', 'link271')" onMouseOut="HideTip('tt271')" class=ISymbol>core_md5</a>, <span class=IParent>MD5</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/com/hurlant/util/der/OID-as.html#OID.COUNTRY_NAME" id=link272 onMouseOver="ShowTip(event, 'tt272', 'link272')" onMouseOut="HideTip('tt272')" class=ISymbol>COUNTRY_NAME</a>, <span class=IParent>OID</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/HTTPResponse-as.html#HTTPResponse.CR" id=link273 onMouseOver="ShowTip(event, 'tt273', 'link273')" onMouseOut="HideTip('tt273')" class=ISymbol>CR</a>, <span class=IParent>HTTPResponse</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/SOCKS5Model-as.html#SOCKS5Model.createHTTPRequestString" id=link274 onMouseOver="ShowTip(event, 'tt274', 'link274')" onMouseOut="HideTip('tt274')" class=ISymbol>createHTTPRequestString</a>, <span class=IParent>SOCKS5Model</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/org/torproject/model/HTTPResponse-as.html#HTTPResponse.CRLF" id=link275 onMouseOver="ShowTip(event, 'tt275', 'link275')" onMouseOut="HideTip('tt275')" class=ISymbol>CRLF</a>, <span class=IParent>HTTPResponse</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Crypto</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/Crypto-as.html#Crypto" id=link276 onMouseOver="ShowTip(event, 'tt276', 'link276')" onMouseOut="HideTip('tt276')" class=IParent>Global</a><a href="../files/com/hurlant/crypto/Crypto-as.html#Crypto.Crypto" id=link277 onMouseOver="ShowTip(event, 'tt277', 'link277')" onMouseOut="HideTip('tt277')" class=IParent>Crypto</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>CTRMode</span><div class=ISubIndex><a href="../files/com/hurlant/crypto/symmetric/CTRMode-as.html#CTRMode" id=link278 onMouseOver="ShowTip(event, 'tt278', 'link278')" onMouseOut="HideTip('tt278')" class=IParent>Global</a><a href="../files/com/hurlant/crypto/symmetric/CTRMode-as.html#CTRMode.CTRMode" id=link279 onMouseOver="ShowTip(event, 'tt279', 'link279')" onMouseOut="HideTip('tt279')" class=IParent>CTRMode</a></div></td></tr></table>
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt186"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">protected var canDecrypt: Boolean</td></tr></table></blockquote></div></div><div class=CToolTip id="tt187"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">protected var canEncrypt: Boolean</td></tr></table></blockquote></div></div><div class=CToolTip id="tt188"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public var CAStore: X509CertificateCollection</td></tr></table></blockquote></div></div><div class=CToolTip id="tt189"><div class=CClass>CBC confidentiality mode. </div></div><div class=CToolTip id="tt190"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function CBCMode(</td><td class="PParameter  prettyprint " nowrap>key:</td><td class="PType  prettyprint " nowrap>&nbsp;ISymmetricKey,</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%></td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>padding:</td><td class="PType  prettyprint " nowrap>&nbsp;IPad</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt191"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private function cbit(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;int</td><td class="PAfterParameters  prettyprint "nowrap>):int</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt192"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public var certificate: ByteArray</td></tr></table></blockquote></div></div><div class=CToolTip id="tt193"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const CERTIFICATE: Array</td></tr></table></blockquote></div></div><div class=CToolTip id="tt194"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const certificate_expired: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt195"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private static const CERTIFICATE_FOOTER: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt196"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private static const CERTIFICATE_HEADER: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt197"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const certificate_revoked: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt198"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const certificate_unknown: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt199"><div class=CClass>Note: The constructor accepts an optional padding argument, but ignores it otherwise.</div></div><div class=CToolTip id="tt200"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function CFB8Mode(</td><td class="PParameter  prettyprint " nowrap>key:</td><td class="PType  prettyprint " nowrap>&nbsp;ISymmetricKey,</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%></td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>padding:</td><td class="PType  prettyprint " nowrap>&nbsp;IPad</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt201"><div class=CClass>This is the &ldquo;full&rdquo; CFB. </div></div><div class=CToolTip id="tt202"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function CFBMode(</td><td class="PParameter  prettyprint " nowrap>key:</td><td class="PType  prettyprint " nowrap>&nbsp;ISymmetricKey,</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%></td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>padding:</td><td class="PType  prettyprint " nowrap>&nbsp;IPad</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt203"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>protected function changeBit(</td><td class="PParameter  prettyprint " nowrap>n:</td><td class="PType  prettyprint " nowrap>&nbsp;int,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>op:</td><td class="PType  prettyprint " nowrap>&nbsp;Function</td><td class="PAfterParameters  prettyprint "nowrap>):BigInteger</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt204"><div class=CProperty><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public function get charSet():String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt205"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const charSetEncoding: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt206"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const charSetEncoding: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt207"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>protected function chunkSize(</td><td class="PParameter  prettyprint " nowrap>r:</td><td class="PType  prettyprint " nowrap>&nbsp;Number</td><td class="PAfterParameters  prettyprint "nowrap>):int</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt208"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public var cipher: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt209"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">protected var cipher: ICipher</td></tr></table></blockquote></div></div><div class=CToolTip id="tt210"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private var cipher: ICipher</td></tr></table></blockquote></div></div><div class=CToolTip id="tt211"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private var CIPHER_IV: ByteArray</td></tr></table></blockquote></div></div><div class=CToolTip id="tt212"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private var CIPHER_key: ByteArray</td></tr></table></blockquote></div></div><div class=CToolTip id="tt213"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public var cipherSuites: Array</td></tr></table></blockquote></div></div><div class=CToolTip id="tt214"><div class=CClass>CipherSuites</div></div><div class=CToolTip id="tt215"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function CipherSuites(</td><td class="PParameter  prettyprint " nowrap>cipher:</td><td class="PType  prettyprint " nowrap>&nbsp;uint,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>hash:</td><td class="PType  prettyprint " nowrap>&nbsp;uint,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>key:</td><td class="PType  prettyprint " nowrap>&nbsp;uint</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt216"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private var cipherType: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt217"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private var cipherType: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt218"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const circuitDataDelimiter: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt219"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const circuitDataSectionDelimiter: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt220"><div class=CClass>Demonstrates how to work with Tor circuits.</div></div><div class=CToolTip id="tt221"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function CircuitsDemo(</td><td class="PParameter  prettyprint " nowrap>torControl:</td><td class="PType  prettyprint " nowrap>&nbsp;TorControl</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt222"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const circuitTailDataDelimiter: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt223"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">bi_internal function clamp():void</td></tr></table></blockquote>clamp off excess high words</div></div><div class=CToolTip id="tt224"><div class=CClass>Modular reduction using &ldquo;classic&rdquo; algorithm</div></div><div class=CToolTip id="tt225"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function ClassicReduction(</td><td class="PParameter  prettyprint " nowrap>m:</td><td class="PType  prettyprint " nowrap>&nbsp;BigInteger</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt226"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function clearBit(</td><td class="PParameter  prettyprint " nowrap>n:</td><td class="PType  prettyprint " nowrap>&nbsp;int</td><td class="PAfterParameters  prettyprint "nowrap>):BigInteger</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt227"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const CLIENT: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt228"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private var clientRandom: ByteArray</td></tr></table></blockquote></div></div><div class=CToolTip id="tt229"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public function clone():BigInteger</td></tr></table></blockquote></div></div><div class=CToolTip id="tt230"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function close(</td><td class="PParameter  prettyprint " nowrap>e:</td><td class="PType  prettyprint " nowrap>&nbsp;TLSError</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td><td class="PAfterParameters  prettyprint "nowrap>):void</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt231"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public function close():void</td></tr></table></blockquote></div></div><div class=CToolTip id="tt232"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const close_notify: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt233"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private function cmn(</td><td class="PParameter  prettyprint " nowrap>q:</td><td class="PType  prettyprint " nowrap>&nbsp;uint,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>a:</td><td class="PType  prettyprint " nowrap>&nbsp;uint,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>b:</td><td class="PType  prettyprint " nowrap>&nbsp;uint,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;uint,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>s:</td><td class="PType  prettyprint " nowrap>&nbsp;uint,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>t:</td><td class="PType  prettyprint " nowrap>&nbsp;uint</td><td class="PAfterParameters  prettyprint "nowrap>):uint</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt234"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public var coeff: BigInteger</td></tr></table></blockquote></div></div><div class=CToolTip id="tt235"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private function commitWrite():void</td></tr></table></blockquote></div></div><div class=CToolTip id="tt236"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private function commitWrite():void</td></tr></table></blockquote></div></div><div class=CToolTip id="tt237"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const COMMON_NAME: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt238"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function compareTo(</td><td class="PParameter  prettyprint " nowrap>v:</td><td class="PType  prettyprint " nowrap>&nbsp;BigInteger</td><td class="PAfterParameters  prettyprint "nowrap>):int</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt239"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">private var compression: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt240"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const COMPRESSION_NULL: uint</td></tr></table></blockquote></div></div><div class=CToolTip id="tt241"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public var compressions: Array</td></tr></table></blockquote></div></div><div class=CToolTip id="tt242"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function compute(</td><td class="PParameter  prettyprint " nowrap>key:</td><td class="PType  prettyprint " nowrap>&nbsp;ByteArray,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>data:</td><td class="PType  prettyprint " nowrap>&nbsp;ByteArray</td><td class="PAfterParameters  prettyprint "nowrap>):ByteArray</td></tr></table></td></tr></table></blockquote>Compute a HMAC using a key and some data. </div></div><div class=CToolTip id="tt243"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function computeVerifyData(</td><td class="PParameter  prettyprint " nowrap>side:</td><td class="PType  prettyprint " nowrap>&nbsp;uint,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>handshakeMessages:</td><td class="PType  prettyprint " nowrap>&nbsp;ByteArray</td><td class="PAfterParameters  prettyprint "nowrap>):ByteArray</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt244"><div class=CProperty><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function set config(</td><td class="PParameter  prettyprint " nowrap>configSet:</td><td class="PType  prettyprint " nowrap>&nbsp;XML</td><td class="PAfterParameters  prettyprint "nowrap>):void</td></tr></table></td></tr></table></blockquote>The configuration data for the Tor services binary. </div></div><div class=CToolTip id="tt245"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static var configData: XML</td></tr></table></blockquote>The contents of the config node are parsed and used to generate the config file (specified above). </div></div><div class=CToolTip id="tt246"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const configFile: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt247"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function connect(</td><td class="PParameter  prettyprint " nowrap>host:</td><td class="PType  prettyprint " nowrap>&nbsp;String,</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%></td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>port:</td><td class="PType  prettyprint " nowrap>&nbsp;int,</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%></td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>config:</td><td class="PType  prettyprint " nowrap>&nbsp;TLSConfig</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td><td class="PAfterParameters  prettyprint "nowrap>):void</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt248"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public function connect():void</td></tr></table></blockquote>Attempts to connect to the running Tor control process via pre-set (in constructor) socket settings.</div></div><div class=CToolTip id="tt249"><div class=CProperty><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public function get connected():Boolean</td></tr></table></blockquote>The status of the tunnel connection (true=connected, false=not connected). </div></div><div class=CToolTip id="tt250"><div class=CProperty><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public function get connected():Boolean</td></tr></table></blockquote></div></div><div class=CToolTip id="tt251"><div class=CProperty><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static function get connected():Boolean</td></tr></table></blockquote>The status of the Tor control connection: true=connected, false=not connected</div></div><div class=CToolTip id="tt252"><div class=CProperty><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public function get connectionType():int</td></tr></table></blockquote>The tunnel connection type being managed by this instance.</div></div><div class=CToolTip id="tt253"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public function connectLoginYahooCom():void</td></tr></table></blockquote></div></div><div class=CToolTip id="tt254"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private static function contentEncodingType(</td><td class="PParameter  prettyprint " nowrap>data:</td><td class="PType  prettyprint " nowrap>&nbsp;*</td><td class="PAfterParameters  prettyprint "nowrap>):String</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt255"><div class=CProperty><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static function get controlIP():String</td></tr></table></blockquote>The IP of the Tor control socket (usually 127.0.0.1).</div></div><div class=CToolTip id="tt256"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const controlLineEnd: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt257"><div class=CProperty><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static function get controlPort():int</td></tr></table></blockquote>The port of the Tor control socket (usually 9151).</div></div><div class=CToolTip id="tt258"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function convert(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;BigInteger</td><td class="PAfterParameters  prettyprint "nowrap>):BigInteger</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt259"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function convert(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;BigInteger</td><td class="PAfterParameters  prettyprint "nowrap>):BigInteger</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt260"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>function convert(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;BigInteger</td><td class="PAfterParameters  prettyprint "nowrap>):BigInteger</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt261"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function convert(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;BigInteger</td><td class="PAfterParameters  prettyprint "nowrap>):BigInteger</td></tr></table></td></tr></table></blockquote>xR mod m</div></div><div class=CToolTip id="tt262"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function convert(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;BigInteger</td><td class="PAfterParameters  prettyprint "nowrap>):BigInteger</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt263"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const cookieDelimiter: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt264"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const cookieSetHeader: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt265"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>bi_internal function copyTo(</td><td class="PParameter  prettyprint " nowrap>r:</td><td class="PType  prettyprint " nowrap>&nbsp;BigInteger</td><td class="PAfterParameters  prettyprint "nowrap>):void</td></tr></table></td></tr></table></blockquote>copy this to r</div></div><div class=CToolTip id="tt266"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private function core(</td><td class="PParameter  prettyprint " nowrap>src:</td><td class="PType  prettyprint " nowrap>&nbsp;ByteArray,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>iv:</td><td class="PType  prettyprint " nowrap>&nbsp;ByteArray</td><td class="PAfterParameters  prettyprint "nowrap>):void</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt267"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private function core(</td><td class="PParameter  prettyprint " nowrap>src:</td><td class="PType  prettyprint " nowrap>&nbsp;ByteArray,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>iv:</td><td class="PType  prettyprint " nowrap>&nbsp;ByteArray</td><td class="PAfterParameters  prettyprint "nowrap>):void</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt268"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>protected override function core(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;Array,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>len:</td><td class="PType  prettyprint " nowrap>&nbsp;uint</td><td class="PAfterParameters  prettyprint "nowrap>):Array</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt269"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>protected override function core(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;Array,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>len:</td><td class="PType  prettyprint " nowrap>&nbsp;uint</td><td class="PAfterParameters  prettyprint "nowrap>):Array</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt270"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>protected function core(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;Array,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>len:</td><td class="PType  prettyprint " nowrap>&nbsp;uint</td><td class="PAfterParameters  prettyprint "nowrap>):Array</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt271"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>private function core_md5(</td><td class="PParameter  prettyprint " nowrap>x:</td><td class="PType  prettyprint " nowrap>&nbsp;Array,</td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>len:</td><td class="PType  prettyprint " nowrap>&nbsp;uint</td><td class="PAfterParameters  prettyprint "nowrap>):Array</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt272"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const COUNTRY_NAME: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt273"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const CR: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt274"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "colspan=5>public static function createHTTPRequestString(</td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class="PParameter  prettyprint " nowrap>request:</td><td class="PType  prettyprint " nowrap>&nbsp;URLRequest,</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%></td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class="PParameter  prettyprint " nowrap>cookies:</td><td class="PType  prettyprint " nowrap>&nbsp;Vector.&lt;HTTPCookie&gt;</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td></tr><tr><td class="PAfterParameters  prettyprint "colspan=5>):String</td></tr></table></td></tr></table></blockquote>Creates a complete HTTP request string, complete with headers.</div></div><div class=CToolTip id="tt275"><div class=CConstant><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public static const CRLF: String</td></tr></table></blockquote></div></div><div class=CToolTip id="tt276"><div class=CClass>A class to make it easy to use the rest of the framework. </div></div><div class=CToolTip id="tt277"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">public function Crypto()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt278"><div class=CClass>CTRMode</div></div><div class=CToolTip id="tt279"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters  prettyprint "nowrap>public function CTRMode(</td><td class="PParameter  prettyprint " nowrap>key:</td><td class="PType  prettyprint " nowrap>&nbsp;ISymmetricKey,</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%></td></tr><tr><td></td><td class="PParameter  prettyprint " nowrap>padding:</td><td class="PType  prettyprint " nowrap>&nbsp;IPad</td><td class="PDefaultValuePrefix  prettyprint ">&nbsp;=&nbsp;</td><td class="PDefaultValue  prettyprint " width=100%>null</td><td class="PAfterParameters  prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><!--END_ND_TOOLTIPS-->

</div><!--Index-->


<div id=Footer><a href="http://www.naturaldocs.org">Generated by Natural Docs</a></div><!--Footer-->


<div id=Menu><div class=MEntry><div class=MFile><a href="../files/Main-as.html">Main</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent2')">Org</a><div class=MGroupContent id=MGroupContent2><div class=MEntry><div class=MFile><a href="../files/org/torproject/utils/LoaderConfig-as.html">LoaderConfig</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent1')">Model</a><div class=MGroupContent id=MGroupContent1><div class=MEntry><div class=MFile><a href="../files/org/torproject/model/HTTPCookie-as.html">HTTPCookie</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/model/HTTPResponse-as.html">HTTPResponse</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/model/HTTPResponseHeader-as.html">HTTPResponseHeader</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/model/SOCKS5Model-as.html">SOCKS5Model</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/model/TorASError-as.html">TorASError</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/model/TorControlCircuit-as.html">TorControlCircuit</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/model/TorControlCircuitHop-as.html">TorControlCircuitHop</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/model/TorControlModel-as.html">TorControlModel</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/SOCKS5Tunnel-as.html">SOCKS5Tunnel</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/events/SOCKS5TunnelEvent-as.html">SOCKS5TunnelEvent</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/TorControl-as.html">TorControl</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/events/TorControlEvent-as.html">TorControlEvent</a></div></div><div class=MEntry><div class=MFile><a href="../files/org/torproject/utils/URLUtil-as.html">URLUtil</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent3')">Demos</a><div class=MGroupContent id=MGroupContent3><div class=MEntry><div class=MFile><a href="../files/demos/CircuitsDemo-as.html">CircuitsDemo</a></div></div><div class=MEntry><div class=MFile><a href="../files/demos/HTTPLoadDemo-as.html">HTTPLoadDemo</a></div></div><div class=MEntry><div class=MFile><a href="../files/demos/HTTPSLoadDemo-as.html">HTTPSLoadDemo</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent13')">Com</a><div class=MGroupContent id=MGroupContent13><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent9')">Crypto</a><div class=MGroupContent id=MGroupContent9><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent4')">Cert</a><div class=MGroupContent id=MGroupContent4><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/cert/MozillaRootCertificates-as.html">MozillaRootCertificates</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/cert/X509Certificate-as.html">X509Certificate</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/cert/X509CertificateCollection-as.html">X509CertificateCollection</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/Crypto-as.html">Crypto</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent5')">Hash</a><div class=MGroupContent id=MGroupContent5><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/hash/HMAC-as.html">HMAC</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/hash/IHash-as.html">IHash</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/hash/MD2-as.html">MD2</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/hash/MD5-as.html">MD5</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/hash/SHA1-as.html">SHA1</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/hash/SHA224-as.html">SHA224</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/hash/SHA256-as.html">SHA256</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/hash/SHABase-as.html">SHABase</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent6')">Prng</a><div class=MGroupContent id=MGroupContent6><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/prng/ARC4-as.html">ARC4</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/prng/IPRNG-as.html">IPRNG</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/prng/Random-as.html">Random</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/prng/TLSPRF-as.html">TLSPRF</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/rsa/RSAKey-as.html">RSAKey</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent7')">Symmetric</a><div class=MGroupContent id=MGroupContent7><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/AESKey-as.html">AESKey</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/BlowFishKey-as.html">BlowFishKey</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/CBCMode-as.html">CBCMode</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/CFB8Mode-as.html">CFB8Mode</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/CFBMode-as.html">CFBMode</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/CTRMode-as.html">CTRMode</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/DESKey-as.html">DESKey</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/ECBMode-as.html">ECBMode</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/ICipher-as.html">ICipher</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/IMode-as.html">IMode</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/IPad-as.html">IPad</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/IStreamCipher-as.html">IStreamCipher</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/ISymmetricKey-as.html">ISymmetricKey</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/IVMode-as.html">IVMode</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/NullPad-as.html">NullPad</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/OFBMode-as.html">OFBMode</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/PKCS5-as.html">PKCS5</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/SimpleIVMode-as.html">SimpleIVMode</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/TLSPad-as.html">TLSPad</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/TripleDESKey-as.html">TripleDESKey</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/symmetric/XTeaKey-as.html">XTeaKey</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent8')">Tls</a><div class=MGroupContent id=MGroupContent8><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/BulkCiphers-as.html">BulkCiphers</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/CipherSuites-as.html">CipherSuites</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/KeyExchanges-as.html">KeyExchanges</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/MACs-as.html">MACs</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/TLSConfig-as.html">TLSConfig</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/TLSConnectionState-as.html">TLSConnectionState</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/TLSEngine-as.html">TLSEngine</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/TLSError-as.html">TLSError</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/TLSEvent-as.html">TLSEvent</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/TLSSecurityParameters-as.html">TLSSecurityParameters</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/TLSSocket-as.html">TLSSocket</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/crypto/tls/TLSTest-as.html">TLSTest</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent10')">Math</a><div class=MGroupContent id=MGroupContent10><div class=MEntry><div class=MFile><a href="../files/com/hurlant/math/BarrettReduction-as.html">BarrettReduction</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/math/BigInteger-as.html">BigInteger</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/math/ClassicReduction-as.html">ClassicReduction</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/math/IReduction-as.html">IReduction</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/math/MontgomeryReduction-as.html">MontgomeryReduction</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/math/NullReduction-as.html">NullReduction</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent12')">Util</a><div class=MGroupContent id=MGroupContent12><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/ArrayUtil-as.html">ArrayUtil</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/Base64-as.html">Base64</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent11')">Der</a><div class=MGroupContent id=MGroupContent11><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/ByteString-as.html">ByteString</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/DER-as.html">DER</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/IAsn1Type-as.html">IAsn1Type</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/Integer-as.html">Integer</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/ObjectIdentifier-as.html">ObjectIdentifier</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/OID-as.html">OID</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/PEM-as.html">PEM</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/PrintableString-as.html">PrintableString</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/Sequence-as.html">Sequence</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/Set-as.html">Set</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/Type-as.html">Type</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/der/UTCTime-as.html">UTCTime</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/Hex-as.html">Hex</a></div></div><div class=MEntry><div class=MFile><a href="../files/com/hurlant/util/Memory-as.html">Memory</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent14')">Index</a><div class=MGroupContent id=MGroupContent14><div class=MEntry><div class=MIndex><a href="Classes.html">Classes</a></div></div><div class=MEntry><div class=MIndex><a href="Constants.html">Constants</a></div></div><div class=MEntry><div class=MIndex id=MSelected>Everything</div></div><div class=MEntry><div class=MIndex><a href="Functions.html">Functions</a></div></div><div class=MEntry><div class=MIndex><a href="Interfaces.html">Interfaces</a></div></div><div class=MEntry><div class=MIndex><a href="Properties.html">Properties</a></div></div><div class=MEntry><div class=MIndex><a href="Variables.html">Variables</a></div></div></div></div></div><script type="text/javascript"><!--
var searchPanel = new SearchPanel("searchPanel", "HTML", "../search");
--></script><div id=MSearchPanel class=MSearchPanelInactive><input type=text id=MSearchField value=Search onFocus="searchPanel.OnSearchFieldFocus(true)" onBlur="searchPanel.OnSearchFieldFocus(false)" onKeyUp="searchPanel.OnSearchFieldChange()"><select id=MSearchType onFocus="searchPanel.OnSearchTypeFocus(true)" onBlur="searchPanel.OnSearchTypeFocus(false)" onChange="searchPanel.OnSearchTypeChange()"><option  id=MSearchEverything selected value="General">Everything</option><option value="Classes">Classes</option><option value="Constants">Constants</option><option value="Functions">Functions</option><option value="Interfaces">Interfaces</option><option value="Properties">Properties</option><option value="Variables">Variables</option></select></div><script language=JavaScript><!--
HideAllBut([14, 13, 3, 2], 15);// --></script></div><!--Menu-->


<div id=MSearchResultsWindow><iframe src="" frameborder=0 name=MSearchResults id=MSearchResults></iframe><a href="javascript:searchPanel.CloseResultsWindow()" id=MSearchResultsWindowClose>Close</a></div>


<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>